草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 根据用户请求杀死 iOS 应用程序

这就是我面临的问题。我正在构建的应用程序的某些部分打开了一些允许连接到各种服务器/服务的c网络套接字。但是,如果应用程序进入休眠状态,这些套接字连接就会丢失,并且在尝试重新加载它们时会出错。所以我想做的基本上是在应用程序再次启动时通知用户应用程序需要重新启动。主要问题是,我可以向他们展示一个按钮,该按钮将通过使用exit(0)终止应用程序,而我的应用程序不会被拒绝吗?Apple表示用户应该控制应用程序何时被终止,在这种情况下我看到他们是,但我不确定Apple对此的看法。还有其他人用过这个吗?你有因为这个被拒绝过吗?在此先感谢您的任何建议!编辑:谢谢大家的建议。我正在尝试考虑所有因素,但

iphone - 使用 MPMediaPropertyPredicate 搜索多种类型

我有以下内容:MPMediaPropertyPredicate*titlePredicate=[MPMediaPropertyPredicatepredicateWithValue:textStringforProperty:MPMediaItemPropertyTitlecomparisonType:MPMediaPredicateComparisonContains];NSSet*predicateSet=[NSSetsetWithObject:titlePredicate];MPMediaQuery*searchQuery=[[MPMediaQueryalloc]initWith

iphone - 在 Xcode 中的项目之间共享代码

我制作了一个通用应用程序,然后从该应用程序,我使用不同的图像来制作不同的应用程序(相同的应用程序,不同的图像)。到目前为止,我的想法是每次生成新应用程序时,我都会复制代码并更改图像(有时还会更改几行代码)。但每次我在主应用程序中更改某些内容时,我都必须在所有子应用程序中进行更改。我一直在考虑为此使用目标(每次我创建一个新目标时,我都会使用一个新目标和一个链接到它的新文件夹图像),但我不确定这一点,因为我从未使用过之前的目标。这是最好的方法吗?如果是,最好的方法是什么?我在我的项目中创建了一个新目标,但它在其中创建了一个全新的项目,它有自己的类。 最佳答案

iphone - Xcode:为什么我的计时器在每次滴答时计数 2 秒?

您好,我有一个计时器,它应该在iPhone应用程序中从12:00分钟计时到0:00!但是当它开始时它是这样的;11:5811:5611:5411:52它在每个刻度上计数2秒。这是开始按钮代码中的代码:tid.text=[NSStringstringWithFormat:@"%d:%.2d",minuter,sekunder];timer=[NSTimerscheduledTimerWithTimeInterval:1.0target:selfselector:@selector(tidklick)userInfo:nilrepeats:YES];这是tidklick的方法:-(void

iphone - AFNetworking UIImageView setImageWithURLRequest 返回响应代码 0

我正在使用AFNetworking的UIImageView类别,并且在我的响应代码状态中不断收到0响应代码。知道这是为什么吗?这是我的做法:[self.newsPicture_setImageWithURLRequest:storyImageRequestplaceholderImage:nilsuccess:^(NSURLRequest*request,NSHTTPURLResponse*response,UIImage*image){if([responsestatusCode]==200){dispatch_async(dispatch_get_main_queue(),^(vo

iphone - NSTimer 不从 AppDelegate 重复

为什么这在appDidFinishLaunching中不会重复?self.ti=[NSTimertimerWithTimeInterval:10.target:selfselector:@selector(bounce:)userInfo:nilrepeats:YES];[self.tifire];非常感谢朱尔斯 最佳答案 我认为您的bounce签名有误。应该是-(void)bounce:(NSTimer*)theTimer{NSLog(@"Here...");}您应该使用selector(bounce:)来安排此方法。您还应该调用

iphone:如何为 MapKit 上的每个针点显示不同的图像?

我想在iPhone/iPad应用程序中叠加开始和结束图像。我有起点和终点纬度和经度值,想在起点和终点之间绘制叠加层,并将起点图像放在起点上,将终点图像放在终点上。我已经用谷歌搜索了,但我发现MapKit获取了一张图像并将其设置在起点和终点,找不到关于第二张图像的任何帮助。喜欢annotationView.image=[UIImageimageNamed:@"parkingIcon.png"];它只为起点和终点设置一张图像。但我想为这两个点放置不同的图像。请帮忙。 最佳答案 我明白了……感谢所有试图帮助我的人。完整的解决方案是创建一个

iphone - iOS - 获取 Info.plist 文件

我有一个方法可以从应用程序的Info.plist文件加载数据。现在我正在对名称和类型进行硬编码,即使用pathForResource但是,如果plist文件的名称已更改,则此方法失败,比如MyAppSettings.plist有没有办法获取信息正在使用的.plist文件而不考虑名称?谢谢 最佳答案 主要的App设置文件,主要命名为MyApp-info.plist,在编译和捆绑应用程序后将始终命名为info.plist。还有一个访问info.plist的快捷方式:NSNumber*version=[[[NSBundlemainBund

iphone - 简单的 UITapGestureRecognizer。 IBAction 未触发

我有一个UITapGestureRecognizer链接到一个IBAction。我只是想确认IBAction方法调用。对于UITapGestureRecognizer,在Storyboard中,我有一个指向gestureRecognizers的引用socket集合,并发送操作tapGesture:链接到我的ViewController。.h代码:-(IBAction)tapGesture:(UITapGestureRecognizer*)sender;.m代码:-(IBAction)tapGesture:(UITapGestureRecognizer*)sender{NSLog(@"T

iphone - 处理两个警报 View

我正在申请1)我显示一个警报View以接受或拒绝调用....2)但是,如果调用者自己取消了调用,则会显示一条警报,说明调用者已取消调用。我的问题是,如果调用在我接受之前被取消,警报View会堆叠起来,并且在警报View(2)的附近我仍然可以看到警报View(1),因为我的要求是直接显示查看任何警报View的关闭。我已经创建了一个生成警报View的方法,我给警报View提供了差异标签-(void)generateMessage:(constchar*)msgTitle:(constchar*)titlewithAcceptButton:(bool)doAddAcceptButtonTag